#include <stdio.h>

//int main(void)
//{
//	int a,b,c,max;
//	printf("please input 3 nums\n");
//	scanf("%d,%d,%d",&a,&b,&c);
//	if(a>=b)   max=a;
//	else       max=b;
//	if(c>max)  max=c;
//	printf("max=%d\n",max);
//
//	return 0;
//}
//int main(void)
//{
//	int score;  
//	char grade;
//	printf("input score\n");
//	scanf("%d",&score);
//	if(score>100||score<0)  printf("\nerror\n");
//	else
//	{  
//		if(score>=90) 		grade='A';
//	 	else if(score>=80) 	grade='B';
//	 	else if(score>=70)  grade='C';
//		else if(score>=60) 	grade='D';
//	 	else          		grade='E';
//		printf("\ngrade:%c\n",grade);
//	}	
//	return 0;
//}
//int main(void)
//{
//	int sorce;
//	char grade;
//	printf("please input sorce\n");
//	scanf("%d",&sorce);
//	switch(sorce/10)
//	{
//		case 	10:
//		case 	9:	grade='A';break;
//		case	8:	grade='B';break;
//		case 	7:	grade='C';break;
//		case	6:	grade='D';break;
//		default	 :	grade='E';
//	}
//	printf("grade:%c\n",grade);
//	return 0;
//}
//int main(void)
//{
//	int x,y;
//	scanf("%d",&x);
////	if(x>-5&&x<0)	y=x;
////	if(x==0)		y=x-1;
////	if(x>0&&x<10) 	y=x+1;
////	if(x>-5&&x<0)		y=x;
////	else if(x==0)		y=x-1;
////	else if(x>0&&x<10) 	y=x+1;
//	switch((x+5)/5)
//	{
//		case 0:y=x;					break;
//		case 1:y=(x==0)?x-1:x+1;	break;
//		case 2:y=x+1;				break;
//		default:break;
//	}
//	printf("y=%d\n",y);
//	return 0;
//}
#include <math.h>
int main(void)
{
	float a,b,c,s,p;
	scanf("%f,%f,%f",&a,&b,&c);
	if(a+b>c&&a+c>b&&b+c>a)
	{
		p=(a+b+c)/2;
		s=sqrt(p*(p-a)*(p-b)*(p-c));
		if(a!=b&&a!=c&&b!=c)	printf("no special\n");
		else if(a==b&&b==c)		printf("a=b=c\n");
		else					printf("a=b||b=c||a=c\n");
		
		printf("the area is:%.2f\n",s);
	}
	else						printf("error\n");

	return 0;
}